INSTITUTE OF PHYSICAL THERAPY AND FITNESS

Physical Therapy Center

INSTITUTE OF PHYSICAL THERAPY AND FITNESS is a Physical Therapy Center in LEWISTON, ID, US.

678 SOUTHWAY AVE, LEWISTON, ID, US
2087461418